/**
 * @author liangxi
 * @since 2023/12/21
 */

#ifndef DESIGNPATTERN_TEA_H
#define DESIGNPATTERN_TEA_H

#include "CaffeineBeverage.h"

namespace TemplateMethod_B {

    class Tea : public TemplateMethod_B::CaffeineBeverage {
    public:
        void brew() override {
            std::cout << "Steeping the tea" << std::endl;
        }

        void addCondiments() override {
            std::cout << "Adding Lemon" << std::endl;
        }
    };

} // TemplateMethod_B

#endif //DESIGNPATTERN_TEA_H
